課程資訊
課程名稱
計算機程式
COMPUTER PROGRAMMING 
開課學期
96-2 
授課對象
工學院  土木工程學系  
授課教師
陳俊杉 
課號
CIE1008 
課程識別碼
501 10800 
班次
 
學分
全/半年
半年 
必/選修
必修 
上課時間
星期三3,4,@(10:20~) 
上課地點
新301 
備註
限本系所學生(含輔系、雙修生)
總人數上限:50人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/962cp 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述


1. Introduction to Programming Languages
2. Introduction to C++
3. More on the Elements of C++
4. Selection Using if and if..else
5. Functions and Program Design
6. The string Data Type and More Output Formatting
7. The Three C++ Looping Constructs; More General Task Controlled Loops
8. More on Functions
9. Text Files and Streams; The switch and enum statements
10. Arrays and the vector Class; Matrices
11. Pointers and Dynamic Memory Allocation;
12. Struct; Using C++ Class
13. Implementing and Modifying a Class
14. Concept of OOP

 

課程目標
透過 C++電腦程式語言之介紹與實際寫作,提昇學生邏輯思考與善用現代化資訊工具之能力,並能利用電腦程式解決簡單之工程領域相關問題。 
課程要求
none 
預期每週課後學習時數
 
Office Hours
另約時間 
指定閱讀
 
參考書目
Hennefeld, J., L. Baker, and C. Burchard (2003). Using C++: An Introduction to
Programming, 2nd Ed., Brooks/Cole Publishing Company, Pacific Grove, CA, U.S.A.

Stephen Prata, C++ Primer Plus, Fifth Edition, ISBN 0-672-32697-3 , SAMS, 2005.

Lippmann, Stanley B., Lajoie, J. and Moo, B.E (2005). C++ Primer, 4th Ed.,
Addison-Wesley Publishing Company, New York, U.S.A.

Stroustrup, B. (2000). The C++ Programming Language, Special Ed., Addison-
Wesley Publishing Company, New York, U.S.A.
 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
期中考 
20% 
兩次 
2. 
期末考 
25% 
 
3. 
小考 
10% 
一次 
4. 
作業 
25% 
 
5. 
Lab 
15% 
 
6. 
課堂表現 
5% 
 
 
課程進度
週次
日期
單元主題